// 先定义表的结构  schema 结构模型
// 创建表
const mongoose = require('mongoose');

// 创建学生标的结构
const stuSchema = new mongoose.Schema({
    // 参数对象中指定有哪些字段 以及这些字段的数据类型的验证 需要背下来
    // 只要求数据类型
    stuName: String,
    // 即验证数据类型 且 必须传
    stuAge: {
        type: Number,
        required: true
    },
    // 验证数据类型 如果没有传有默认值 0 男 1 女
    stuGender: {
        type: Number,
        default: 1
    }
});
// 创建表 返回的是 表实例（增删改查 api）
// 第一个参数创建的 集合（表）名字 如果是多个单词 推荐使用下划线命名法加复数
// 第二个参数 就是 表的结构
const stuModel = mongoose.model('qf_stus', stuSchema);

module.exports = stuModel;